leave its mark - Español Inglés Diccionario